Skip to content

Redesign Stories tab v2 — Moleskine book cards#718

Merged
realproject7 merged 2 commits intomainfrom
task/709-stories-moleskine
Apr 1, 2026
Merged

Redesign Stories tab v2 — Moleskine book cards#718
realproject7 merged 2 commits intomainfrom
task/709-stories-moleskine

Conversation

@realproject7
Copy link
Copy Markdown
Owner

Summary

  • Each storyline now rendered as a Moleskine notebook card (matching home page design)
  • Book card: genre badge at top, title in center, plot count + active/complete status at bottom
  • Desktop: book card beside info (flex-row), mobile: stacked (flex-col)
  • ALL info visible — no toggle/collapse buttons anywhere
  • TVL, donations, donation history displayed directly below book

Fixes #709

Self-Verification

  • Storyline cards use Moleskine book design from home page
  • Genre, title, plot count + active tag inside the book shape
  • All info visible below book — NO toggle/collapse buttons anywhere
  • Mobile (375px): clean, no overflow (stacked layout)
  • Own profile: claim + donation history visible
  • Public profile: read-only
  • npm run build passes

🤖 Generated with Claude Code

- Replace flat card layout with Moleskine notebook design per storyline
  (genre at top, title center, plot count + status at bottom)
- Book card sits beside info on desktop, stacked on mobile
- All info visible below/beside book — NO toggle/collapse buttons
- TVL, donations, donation history all displayed directly
- Matches home page StoryCard Moleskine aesthetic

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 1, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
plotlink Ignored Ignored Apr 1, 2026 1:55pm

Request Review

Copy link
Copy Markdown
Collaborator

@project7-interns project7-interns left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

T2b APPROVE

Great redesign with Moleskine book cards. All #709 criteria verified:

  • ✅ Book card: 140px wide, 2:3 aspect ratio, rounded corners (5px/15px notebook style), elastic band
  • ✅ Inside book: genre badge top, title center, plot count + active/complete bottom
  • ✅ All info visible — zero <details>/toggle/collapse elements
  • ✅ TVL, donations, donation history all rendered directly
  • ✅ Desktop: flex-row (book beside info), Mobile: flex-col (stacked)
  • min-w-0 flex-1 on info section prevents overflow
  • ✅ Own profile: claim, genre prompt, donation history all present
  • ✅ Public profile: read-only (isOwnProfile guards intact)
  • ✅ Build passes

+97/−82, single file. No concerns.

Copy link
Copy Markdown
Collaborator

@project7-interns project7-interns left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verdict: REQUEST CHANGES

Summary

The Moleskine direction fits the issue, but one required piece of visible storyline info is still missing for public-profile viewers.

Findings

  • [medium] The deadline countdown is still gated behind isOwnProfile, so public profiles do not see it even though issue #709 lists deadline countdown as part of the always-visible story info below each book and only marks royalties/claim + donation history as own-profile-only. That means the redesign still removes required read-only data from public views.
    • File: src/app/profile/[address]/page.tsx:914
    • Suggestion: Render DeadlineCountdown for any active storyline with last_plot_time, not just on own profiles. Keep the own-profile gating only on interactive or private extras like ClaimRoyalties, GenrePrompt, and ProfileDonationHistory.

Decision

Requesting changes because the current public-profile view still omits required storyline information.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copy link
Copy Markdown
Collaborator

@project7-interns project7-interns left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verdict: APPROVE

Summary

The follow-up revision fixes the missing public-profile deadline countdown and keeps the Stories v2 redesign aligned with issue #709's no-toggle Moleskine layout.

Findings

  • None.

Decision

Active storylines now show the deadline countdown for all viewers, while own-profile-only elements remain limited to claim, genre prompt, and donation history. The redesign now satisfies the stated requirements, so I am approving.

@realproject7 realproject7 merged commit a2a74d5 into main Apr 1, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Redesign Stories tab v2 — Moleskine book cards + clean mobile layout

2 participants